Test Automation. More...
#include <vsttestsuite.h>
Public Member Functions | |
VstAutomationTest (IPlugProvider *plugProvider, ProcessSampleSize sampl, int32 everyNSamples, int32 numParams, bool sampleAccuracy) | |
virtual | ~VstAutomationTest () |
DECLARE_FUNKNOWN_METHODS const char * | getName () const |
bool | setup () |
bool | run (ITestResult *testResult) |
bool | teardown () |
int32 | getParameterCount () |
IParamValueQueue * | getParameterData (int32 index) |
IParamValueQueue * | addParameterData (const ParamID &id, int32 &index) |
Protected Member Functions | |
bool | preProcess (ITestResult *testResult) |
bool | postProcess (ITestResult *testResult) |
Test Automation.
IParameterChanges::iid VstAutomationTest | ( | IPlugProvider * | plugProvider, | |
ProcessSampleSize | sampl, | |||
int32 | everyNSamples, | |||
int32 | numParams, | |||
bool | sampleAccuracy | |||
) |
~VstAutomationTest | ( | ) | [virtual] |
const char * getName | ( | ) | const [virtual] |
Reimplemented from VstProcessTest.
Reimplemented in VstFlushParamTest.
bool setup | ( | ) |
Reimplemented from VstProcessTest.
bool run | ( | ITestResult * | testResult | ) |
Reimplemented from VstProcessTest.
Reimplemented in VstFlushParamTest.
bool teardown | ( | ) |
Reimplemented from VstProcessTest.
int32 getParameterCount | ( | ) | [virtual] |
Implements IParameterChanges.
IParamValueQueue * getParameterData | ( | int32 | index | ) | [virtual] |
Implements IParameterChanges.
IParamValueQueue * addParameterData | ( | const ParamID & | id, | |
int32 & | index | |||
) | [virtual] |
Implements IParameterChanges.
bool preProcess | ( | ITestResult * | testResult | ) | [protected, virtual] |
Reimplemented from VstProcessTest.
bool postProcess | ( | ITestResult * | testResult | ) | [protected, virtual] |
Reimplemented from VstProcessTest.